*{
  margin:0;
  padding:0;
}
.clearfix:after{
  content:"";
  clear:both;
  display:block;
}
#container{
  width:100%;
}
.head {
    width: 1366px;
    height: 74px;
    border-bottom: 1px solid #dfdfdf;
    margin:auto; }
 .head .logo {
      float: left; 
      width:80px;}
 .head .logo img{
 	display: block;
 }
.head > ul {
      float: left;
      margin-left: 200px; }
.head > ul > li {
        float: left;
        margin-right: 20px; }
.head > ul > li a {
      display: block;
      padding: 0 10px;
      height: 73px;
      font: 14px/73px "微软雅黑";
      color: black; }
.head .search {
      float: left;
      margin: 0 40px;
      position: relative; }
.head .search input {
      width: 220px;
      height: 30px;
      border-radius: 12px;
      outline: none;
      margin-top: 22px;
      background: #fff;
      border: 1px solid #aaa;
      padding: 5px; }
.head .search .search_icon {
      width: 30px;
      height: 30px;
      border-radius: 50%;
      background: red;
      position: absolute;
      top: 22px;
      right: -2px; 
      cursor: pointer;
    }
.head .search .search_icon img {
      display: block;
      width: 20px;
      height: 20px;
      margin: 5px 0 0 5px; }
.head .shopcar,.head .people,.head .tel {
      float: left;
      width: 80px;
      height: 100%;
      text-align: center;
      border-right: 1px solid #aaa; }
.head .shopcar {
      border-left: 1px solid #aaa; }
.head .shopcar img {
      display: block;
      width: 20px;
      margin: 25px auto; }
.head .people img {
      display: block;
      width: 20px;
      margin: 25px auto; }
.head .tel p {
      margin-left: -5.5px;
      display: inline-block;
      font-size: 12px;
      transform: scale(0.7);
      margin-top: 28px; }
.head .language {
      width: 50px;
      height: 100%;
      float: left; }
.head .language span {
      display: block;
      width: 25px;
      height: 25px;
      border: 1px solid #666;
      font: 12px/25px "微软雅黑";
      text-align: center;
      margin: 23px auto;
      transform: scale(0.7); }

.footer {
  text-align: center;
  width: 100%;
  height: 250px;
  background: #eb413d; }
  .footer .logo-2 {
    margin-top: 55px;
    display: inline-block;
    width: 132px;
    height: 64px;
    border-right: 1px solid #f07471; }
    .footer .logo-2 > img {
      float: left; }
  .footer > ul {
    vertical-align: top;
    height: 64px;
    margin-top: 55px;
    margin-left: 58px;
    display: inline-block; }
    .footer > ul > li {
      list-style: square;
      color: white;
      font-size: 12px; }
  .footer p {
    font-size: 12px;
    color: white;
    margin-top: 65px; }

